iT邦幫忙

2026 iThome 鐵人賽

DAY 25
0
自我挑戰組

Laravel 讀碼源系列 第 25

美髮預約系統_users續集

  • 分享至 

  • xImage
  •  

美髮預約系統
https://laihao.vaserver.com/hairdressing

使用者管理
https://laihao.vaserver.com/hairdressingusers

美容系統 ·
https://laihao.vaserver.com/spa-login
Laihao SPA的帳號管理

這裡的帳號登入
https://ithelp.ithome.com.tw/upload/images/20260903/20119035ZctWwXW4LA.png

這裡依據不同身分的帳號看到的內容會有不同
https://laihao.vaserver.com/spa/menu
美容系統 ·的資料表欄位跟美髮系統一樣
只是內容有修改過,跟有綁唯一值
-- 1. users 表要補上 remember_token,Laravel 的「記住我」功能需要這欄
ALTER TABLE users
ADD COLUMN remember_token VARCHAR(100) NULL AFTER password;

-- 2. staff 表建議把 user_id 設為唯一,一個帳號只對應一位員工
ALTER TABLE staff
ADD UNIQUE KEY uk_staff_user_id (user_id);

美容系統 資料表 users的內容

-- phpMyAdmin SQL Dump
-- version 5.2.3
-- https://www.phpmyadmin.net/
--
-- 主機: localhost:3306
-- 產生時間: 2026 年 09 月 02 日 13:31
-- 伺服器版本: 5.7.44
-- PHP 版本: 8.1.34

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- 資料庫: `laihao_SPA`
--

-- --------------------------------------------------------

--
-- 資料表結構 `users`
--

CREATE TABLE `users` (
  `id` int(10) UNSIGNED NOT NULL,
  `name` varchar(50) NOT NULL,
  `email` varchar(100) NOT NULL,
  `password` varchar(255) NOT NULL,
  `remember_token` varchar(100) DEFAULT NULL,
  `role` enum('admin','receptionist','stylist') NOT NULL DEFAULT 'stylist',
  `status` enum('active','inactive') NOT NULL DEFAULT 'active',
  `last_login_at` datetime DEFAULT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- 傾印資料表的資料 `users`
--

INSERT INTO `users` (`id`, `name`, `email`, `password`, `remember_token`, `role`, `status`, `last_login_at`, `created_at`, `updated_at`) VALUES
(1, '管理員', 'admin@facialstudio.com', '$2y$10$TvwikeR0akPBjr784cfJouZJ9Aq2Ya0LtrHuW/Aqe.VdQFEk1iTX6', NULL, 'admin', 'active', '2026-08-23 06:44:57', '2026-08-23 06:44:57', '2026-08-23 06:44:57'),
(2, '前台小蓉', 'rong@facialstudio.com', '$2y$10$/hy.qQY8rHYqumJLw7vwQeSAwdVVOemUrqKGrkgDrdFK/8/Ty.qGm', NULL, 'receptionist', 'active', '2026-08-23 06:44:57', '2026-08-23 06:44:57', '2026-08-23 06:44:57'),
(3, '美容師雅婷', 'yating@facialstudio.com', '$2y$10$DXMDMuroGXvwIdGkmkvyD.rrVl8yOoKmDXlM.IO3Os52xZjnWpsEu', NULL, 'stylist', 'active', '2026-08-23 06:44:57', '2026-08-23 06:44:57', '2026-08-23 06:44:57'),
(4, '美容師佩君', 'peijiun@facialstudio.com', '$2y$10$kd3SH1Dy1QYJQ0lPhnn8Zua6fjZtA5FnG/wpRe9F1BQXo/h81I0JC', NULL, 'stylist', 'active', '2026-08-23 06:44:57', '2026-08-23 06:44:57', '2026-08-23 06:44:57'),
(5, '助理小晴', 'ching@facialstudio.com', '$2y$10$1h/smSeuZ9YAT.DojXAq2eP4Mk5CtPQETW4fe410jN16/WO5Xkm/S', NULL, 'stylist', 'active', '2026-08-23 06:44:57', '2026-08-23 06:44:57', '2026-08-23 06:44:57');

--
-- 已傾印資料表的索引
--

--
-- 資料表索引 `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_users_email` (`email`);

--
-- 在傾印的資料表使用自動遞增(AUTO_INCREMENT)
--

--
-- 使用資料表自動遞增(AUTO_INCREMENT) `users`
--
ALTER TABLE `users`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


上一篇
美髮預約系統_users
下一篇
美髮預約系統_users的程式碼-M跟C
系列文
Laravel 讀碼源30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言